package com.jieyun.rbac.po;

import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * 系统权限日志表
 * @author trek
 */
@SuppressWarnings("serial")
@Data
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SysLog implements Serializable{
	// id
	private Integer id;
	//类型 1：部门，2：用户，3：权限模块，4：权限，5：角色，6：角色用户关系，7：角色权限关系'
	// 这个字段用于后期的恢复
	private Integer type;
	// 在一种类型下的记录表之中的id,用于数据恢复
	private Integer targetId;
	// 旧值
	private String oldValue;
	// 新值
	private String newValue;
	//操作人
	private String operator;
	//操作时间
	private Date operateTime;
	//操作ip
	private String operateIp;
}
